package com.edu.exam.enums.examination.paper;

import com.edu.exam.enums.core.BaseEnum;

/**
 * 分割质量级别枚举
 */
public enum SegmentationQualityLevel implements BaseEnum {
    EXCELLENT("EXCELLENT", "优秀"),
    VERY_GOOD("VERY_GOOD", "非常好"),
    GOOD("GOOD", "良好"),
    FAIR("FAIR", "一般"),
    POOR("POOR", "差"),
    VERY_POOR("VERY_POOR", "非常差"),
    UNACCEPTABLE("UNACCEPTABLE", "不可接受"),
    ACCEPTABLE("ACCEPTABLE", "可接受"),
    HIGH("HIGH", "高质量"),
    MEDIUM("MEDIUM", "中等质量"),
    LOW("LOW", "低质量"),
    OPTIMAL("OPTIMAL", "最优"),
    SUBOPTIMAL("SUBOPTIMAL", "次优"),
    INFERIOR("INFERIOR", "较差"),
    SUPERIOR("SUPERIOR", "超优");

    private final String code;
    private final String description;

    SegmentationQualityLevel(String code, String description) {
        this.code = code;
        this.description = description;
    }

    @Override
    public String getCode() {
        return code;
    }

    @Override
    public String getDescription() {
        return description;
    }
}
